Zum Inhalt

Launch Session

Plugin: Control | Mode: Run

Startet eine neue Session des aktuellen Levels.

Im Live Modus Kapitel findest du mehr über die Eigenheiten von Sessions heraus.

Du kannst Events nutzen um mit der neu erstellten Session zu kommunizieren.

Settings

level

Das Level, dass der neuen Session zugrunde liegt. Du kannst den Level Namen angeben, oder eine Query formulieren um etwa ein Level mit einem Bestimmten Attribut auszuwählen.

Chapter5 startet das Level mit dem Namen "Chapter5"

{difficulty:5, area:'sonnenallee'} startet ein Level dessen Attribut difficulty den Wert 5 und dessen Attribut area den Wert sonnenallee hat.

Du kannst in der query auch Variablen verwenden. SO kannst du das obige Beispiel auch abhängig vom aktuellen Player Item formulieren:

{difficulty:"[[Player.skill]]", area:"[[Player.area]]"}

arguments

Übergebe der neuen Session Level Argumente.

Nutze Settings > add property um ein Argument hinzuzufügen. Dabei ist property name der Referenz name innerhalb der neu erstellten Session. Der Wert den du dazu einträgst ist das Item das damit übergeben wird.

Settings öffnen

Ein Argument hinzufügen

Launch Session mit Arguments

Anschließend kannst du das Item in der neuen, wie in der Ursprungs session nutzen.

Du kannst beliebig viele Argumente an die neue Session übergeben.

name

Du kannst einen spezifischen Namen für die neue Session festlegen. Beachte, dass es keine 2 Sessions mit dem selben Namen geben kann.

Wenn du name nicht angibst wird ein automatischer, eindeutiger, Name generiert.

reference

Gib einen Referenz Namen an, unter dem du die Session in diesem Level als Item referenzieren kannst.

reference name Beispiel "MyNewSession"

Anschließend kannst du damit auf die neue Session zugreifen etwa um events in die session zu senden oder zu empfangen, die Session zu beenden etc.

dispatch event mit neuer Session als Quelle